package com.xiaoyung.easyisapisdk.common.file.domain;

import java.util.List;
//import io.swagger.annotations.ApiModelProperty;

public class TaskInfo {
    
    //@ApiModelProperty("taskId")
    private String taskId;
    
    //@ApiModelProperty("taskType")
    private String taskType;
    
    //@ApiModelProperty("sourceKey")
    private String sourceKey;
    
    //@ApiModelProperty("targetDir")
    private String targetDir;
    
    //@ApiModelProperty("targetKey")
    private String targetKey;
    
    //@ApiModelProperty("status")
    private String status;//running succeeded  error?
    public static final String STATUS_RUNNING="running";
    public static final String STATUS_SUCCEEDED="succeeded";
    public static final String STATUS_FAILED="failed";
    
    //@ApiModelProperty("message")
    private String message;
    
    //@ApiModelProperty("targetFiles")
    private List<FileInfo> targetFiles;

	public String getTaskId() {
		return taskId;
	}

	public void setTaskId(String taskId) {
		this.taskId = taskId;
	}

	public String getTaskType() {
		return taskType;
	}

	public void setTaskType(String taskType) {
		this.taskType = taskType;
	}

	public String getSourceKey() {
		return sourceKey;
	}

	public void setSourceKey(String sourceKey) {
		this.sourceKey = sourceKey;
	}

	public String getTargetDir() {
		return targetDir;
	}

	public void setTargetDir(String targetDir) {
		this.targetDir = targetDir;
	}

	public String getTargetKey() {
		return targetKey;
	}

	public void setTargetKey(String targetKey) {
		this.targetKey = targetKey;
	}

	public String getStatus() {
		return status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	public List<FileInfo> getTargetFiles() {
		return targetFiles;
	}

	public void setTargetFiles(List<FileInfo> targetFiles) {
		this.targetFiles = targetFiles;
	}

	public String getMessage() {
		return message;
	}

	public void setMessage(String message) {
		this.message = message;
	}
    
    
    
}
